/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Office.ILicWizExternal*/
public class ILicWizExternal extends JavaScriptObject {

	protected ILicWizExternal() { }
	public native final void printHtmlDocument( Object punkHtmlDoc)/*-{
		this.PrintHtmlDocument( punkHtmlDoc);
	}-*/;

	public native final void invokeDateTimeApplet()/*-{
		this.InvokeDateTimeApplet( );
	}-*/;

	public native final String formatDate(java.util.Date date, String pFormat)/*-{
		return this.FormatDate( date, pFormat);
	}-*/;

	public native final void showHelp( Object pvarId)/*-{
		this.ShowHelp( pvarId);
	}-*/;

	public native final void terminate()/*-{
		this.Terminate( );
	}-*/;

	public native final void disableVORWReminder(int bPC)/*-{
		this.DisableVORWReminder( bPC);
	}-*/;

	public native final String saveReceipt(String bstrReceipt)/*-{
		return this.SaveReceipt( bstrReceipt);
	}-*/;

	public native final void openInDefaultBrowser(String bstrUrl)/*-{
		this.OpenInDefaultBrowser( bstrUrl);
	}-*/;

	public native final int msoAlert(String bstrText, String bstrButtons, String bstrIcon)/*-{
		return this.MsoAlert( bstrText, bstrButtons, bstrIcon);
	}-*/;

	public native final int depositPidKey(String bstrKey, int fMORW)/*-{
		return this.DepositPidKey( bstrKey, fMORW);
	}-*/;

	public native final void writeLog(String bstrMessage)/*-{
		this.WriteLog( bstrMessage);
	}-*/;

	public native final void resignDpc(String bstrProductCode)/*-{
		this.ResignDpc( bstrProductCode);
	}-*/;

	public native final void resetPID()/*-{
		this.ResetPID( );
	}-*/;

	public native final void setDialogSize(int dx, int dy)/*-{
		this.SetDialogSize( dx, dy);
	}-*/;

	public native final int verifyClock(int lMode)/*-{
		return this.VerifyClock( lMode);
	}-*/;

	public native final void sortSelectOptions(Object pdispSelect)/*-{
		this.SortSelectOptions( pdispSelect);
	}-*/;

	public native final void internetDisconnect()/*-{
		this.InternetDisconnect( );
	}-*/;

	public native final int getConnectedState()/*-{
		return this.GetConnectedState( );
	}-*/;

	public native final int getContext()/*-{
		return this.Context;
	}-*/;

	public native final Object getValidator()/*-{
		return this.Validator;
	}-*/;

	public native final Object getLicAgent()/*-{
		return this.LicAgent;
	}-*/;

	public native final String getCountryInfo()/*-{
		return this.CountryInfo;
	}-*/;

	public native final void setWizardVisible(int value)/*-{
		this.WizardVisible = value;
	}-*/;

	public native final void setWizardTitle(String value)/*-{
		this.WizardTitle = value;
	}-*/;

	public native final int getAnimationEnabled()/*-{
		return this.AnimationEnabled;
	}-*/;

	public native final void setCurrentHelpId(int value)/*-{
		this.CurrentHelpId = value;
	}-*/;

	public native final String getOfficeOnTheWebUrl()/*-{
		return this.OfficeOnTheWebUrl;
	}-*/;

}
